insulating piece - German English Dictionary